-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Only set Albany python exec. if +py #27
Only set Albany python exec. if +py #27
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for tracking this down! I was going to look at this today but it looks like you beat me to it.
Thanks @ikalash! |
Thanks @xylar for that fix! Sorry for introducing this bug in the first place. |
@kliegeois, ah thanks for pointing that out! I hadn't realized the change was introduced recently but that explains a lot! No worries! |
@ikalash, how hard would it be to introduce an Albany build to your testing that uses the settings we're using in Compass ( |
@xylar : it would not be hard. We are currently testing the following build: |
@ikalash, the critical piece is actually the |
The |
@xylar : I see - I misread the |
I think we're only using the spack build for compass currently? In which case, it makes sense to me to test what compass is using. i.e. probably don't need a new build. Eventually it probably makes sense to have all testing through spack builds but I think we're still far from that. |
Do you mean Xylar is using compass for the spack build? Just to be clear, my nightly tests do not do anything with compass, they just build Albany. |
xylar is using the albany spack build for compass. I'm not aware of anyone else using the albany spack build. |
But the error @xylar reported was from building Albany, no? |
It looks like @xylar 's build line is:
so he is building Albany with compass. |
right, so I would just use those same settings in our nightly testing of albany spack. but feel free to add another build, I don't see any issue with that. |
@ikalash, the You should not do your nightly tests with that, obviously, because you want to test the latest |
Thanks for clarifying @xylar , I think we are on the same page as I understood things the way you explained. |
@ikalash it might be good to have two spack builds for testing, one with the minimal options used in the compass build and then the one you have now. Maybe we can reduce the frequency of the nightly builds so that we do not use too many resources. I think we should get rid of the Epetra option, since it's ignored by Albany anyway now. |
Yes, this is what I was planning to do.
I can do this. |
Great. Thanks. |
Just to follow up, I created the spack build we were discussing to run nightly on CEE and sends an email about the tests passing/not. @xylar let me know if you would like to be added to the list of people who get an automatic email about this daily. |
@ikalash, I appreciate the offer. I think at least for now I'd prefer not to be part of the daily emails but we can re-evalute later if it seems useful for me to follow. |
@xylar I understand. I will not spam you with the emails :). |
Thank you @ikalash for creating the spack build! |
This fixed the issue reported here for me:
MPAS-Dev/compass#793 (comment)
This may be a change in how either CMake or spack behaves by default. Setting a field to an empty string isn't the same as not defining it.